Platform-Independent Specification of Model Transformations @ Runtime Using Higher-Order Transformations
نویسندگان
چکیده
Model transformation specifications are currently bound to a specific transformation execution engine, typically executed on desktop systems. This paper presents a novel approach to transform platform-independent model transformation specifications into platform-specific model transformation specifications, which can be executed for example by the runtime systems of process control systems employed in plant automation. For that purpose, the concept of higher-order transformations was adapted to the transformation between platform-independent and platform-specific models of model transformations.
منابع مشابه
EDOC to EJB transformations within MDA
The Model Driven Architecture is a proposition of the framework of software development process where main accent is put on system models, i.e. platform independent and platform dependent models, and transformations between them. Applying the MDA is related with preparation of these two types of assets. In the thesis, the EDOC and the EJB platform are considered as an examples of platform-indep...
متن کاملOn the Specification of Model Transformations through a Platform Independent Approach
Transformations are key artifacts in the MDD (Model Driven Development) approach: a software development project can be defined through a transformation chain converting source models into target models until code, enabling development process automation. Transformations can be complex and demand software processes, languages and techniques to improve their development in order to increase reus...
متن کاملManaging Intent: Propagation of Meaning During Model Transformations
The Model Driven Architecture (MDA) maintains that systems can be abstractly specified, and specifically instantiated. The abstract specification is created using formally defined models; thus in order to fulfill these ambitions, model transformations must be employed on some level. The definition of these transforms—however—is not a trivial task. In addition to the basic problems of the transf...
متن کاملTransformations based on Relations
The Model Driven Architecture (MDA) is an approach to IT systems development fostered by the Object Management Group (OMG). It is based on forming a separation between the specification of a systems essential functionality as a platform independent model (PIM) and the realisation of the system using more detailed and specific platform specification (PSM). It is recognised that specifying the ma...
متن کاملGeneration of Platform-Specific Model Transformation Plugins for EJB 3.0
The current paper presents a technique for generating standalone model transformation plugins for the EJB 3.0 platform from platform-independent specifications of transformations given by a combination of graph transformation and abstract state machine rules (as used within the Viatra2 framework). As a result, the design of transformations can be separated from the execution of transformations....
متن کامل